#include "LED_Task.h"
#include "main.h"
/**/
void LED_Flash(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, uint16_t delay)
{
	HAL_GPIO_WritePin(GPIOx,GPIO_Pin,0);vTaskDelay(delay);
	HAL_GPIO_WritePin(GPIOx,GPIO_Pin,1);vTaskDelay(delay);
	HAL_GPIO_WritePin(GPIOx,GPIO_Pin,0);
}
/**/
void LED_Task(void const * argument)
{
	TIM3->CCR1=1000;
	while(1)
	{
#ifdef Broad_Center
					LED_Flash(LED_PIN_PORT,LED_GREEN_PIN,100);
#endif
#ifdef Broad_Gimbal
					LED_Flash(LED_PIN_PORT,LED_RED_PIN,100);
#endif
#ifdef Broad_Chassis
					LED_Flash(LED_PIN_PORT,LED_BLUE_PIN,100);
#endif
		vTaskDelay(1); 
	}
}
